Relocability for SCMFSA

نویسندگان

  • Andrzej Trybulec
  • Yatsuka Nakamura
چکیده

In this paper j, k will denote natural numbers. Let p be a finite partial state of SCMFSA and let k be a natural number. The functor Relocated(p, k) yields a finite partial state of SCMFSA and is defined as follows: (Def. 1) Relocated(p, k) = Start-At(ICp + k)+· IncAddr(Shift(ProgramPart(p), k), k)+·DataPart(p). We now state a number of propositions: (1) For every finite partial state p of SCMFSA and for every natural number k holds DataPart(Relocated(p, k)) = DataPart(p). (2) For every finite partial state p of SCMFSA and for every natural number k holds ProgramPart(Relocated(p, k)) = IncAddr(Shift(ProgramPart(p), k), k). (3) For every finite partial state p of SCMFSA holds domProgramPart (Relocated(p, k)) = {insloc(j + k) : insloc(j) ∈ domProgramPart(p)}. (4) Let p be a finite partial state of SCMFSA, and let k be a natural number, and let l be an instruction-location of SCMFSA. Then l ∈ dom p if and only if l + k ∈ domRelocated(p, k). (5) For every finite partial state p of SCMFSA and for every natural number k holds ICSCMFSA ∈ domRelocated(p, k).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Instructions of SCM FSA 1 Artur

The articles [18], [10], [11], [12], [22], [5], [14], [3], [6], [20], [7], [8], [9], [4], [19], [1], [2], [23], [24], [17], [16], [13], [21], and [15] provide the terminology and notation for this paper. For simplicity, we use the following convention: a, b are integer locations, f is a finite sequence location, i1, i2, i3 are instruction-locations of SCMFSA, T is an instruction type of SCMFSA,...

متن کامل

Computation in SCMFSA

(1) ICSCMFSA / ∈ Int-Locations . (2) ICSCMFSA / ∈ FinSeq-Locations . (3) Let i be an instruction of SCMFSA and I be an instruction of SCM. Suppose i = I. Let s be a state of SCMFSA and S be a state of SCM. Suppose S = s the carrier of SCM+·((the instruction locations of SCM) 7−→ I). Then Exec(i,s) = s+·Exec(I,S)+·s the instruction locations of SCMFSA. (4) Let s1, s2 be states of SCMFSA. Suppose...

متن کامل

On the Instructions of SCMFSA

The articles [20], [19], [29], [3], [16], [21], [15], [30], [7], [8], [2], [22], [27], [1], [9], [5], [10], [11], [17], [4], [6], [28], [13], [14], [23], [25], [24], [18], [26], and [12] provide the notation and terminology for this paper. For simplicity, we adopt the following convention: a, b denote integer locations, f denotes a finite sequence location, i1, i2, i3 denote instruction-locatio...

متن کامل

A Small Computer Model with Push-Down Stack1

The SCMFSA computer can prove the correctness of many algorithms. Unfortunately, it cannot prove the correctness of recursive algorithms. For this reason, this article improves the SCMFSA computer and presents a Small Computer Model with PushDown Stack (called SCMPDS for short). In addition to conventional arithmetic and ”goto” instructions, we increase two new instructions such as ”return” and...

متن کامل

A Small Computer Model with Push-Down Stack

The SCMFSA computer can prove the correctness of many algorithms. Unfortunately, it cannot prove the correctness of recursive algorithms. For this reason, this article improves the SCMFSA computer and presents a Small Computer Model with Push-Down Stack (called SCMPDS for short). In addition to conventional arithmetic and ”goto” instructions, we increase two new instructions such as ”return” an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000